home *** CD-ROM | disk | FTP | other *** search
-
-
- Listed here are only public releases...
-
- -----------------------------------------------------------------------------
-
- NEWS IN 2.OO <THIS VERSION>
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- New Stuff
-
- - For/Next, While/Endwhile, If/Then SelectCase are now FULLY rebuild!!
- - Decrypting of PPLC 3.30
-
- Bug Fix
-
- - a statement like 'While (A=1) Print "a"' was decompiled the wrong
- way (resulting in an endless loop). fixed. THANKS Chicken!
-
- Misc changes
-
- - New source design
-
- -----------------------------------------------------------------------------
-
- NEWS IN 1.7O
- ~~~~~~~~~~~~
- New Stuff
-
- - Captain Hook's THI PPE Protector 1.0 now stripped.
-
- Bug fix
-
- - Some PPLC bugs were not handled, PPLX stoped decompilation
- when encoutering them. Fixed.
- - Chars '"' were printed as is in the PPX file, although they had
- to be doubled (ie : "PRESS ""OK"" NOW!") when in a string so PPLC
- can recompile without error... Fixed.
-
- -----------------------------------------------------------------------------
-
- News in 1.6O
- ~~~~~~~~~~~~
- New Stuff
-
- - 17 New functions & 17 new procedures added to handle PPLC 3.20
-
- ---------------------------------------------------
- | Procedures |
- |-------------------------------------------------|
- | Name |# of Args || Name |# of Args|
- | ------------|----------||-------------|---------|
- | UseLMRs | 1 || ConfInfo | 3 |
- | AdjTUBytes | 1 || GrafMode | 1 |
- | AddUser | 2 || KillMsg | 2 |
- | ChDir | 1 || MkDir | 1 |
- | ReDir | 1 || FDOWrAka | 2 |
- | FDOAddAKA | 3 || FDOWrOrg | 2 |
- | FDOAddOrg | 3 || FDOQMod | 4 |
- | FDOqAdd | 3 || FDOqDel | 1 |
- | SoundDelay | 2 || | |
- | | || | |
- ---------------------------------------------------
-
- ---------------------------------------------------
- | Functions |
- |-------------------------------------------------|
- | Name |# of Args || Name |# of Args|
- | ------------|----------||-------------|---------|
- | UseLMRs() | 0 || ConfInfo() | 2 |
- | TInkey() | 1 || Cwd() | 0 |
- | InStrR() | 2 || FDORdAka() | 1 |
- | FDORdOrg() | 1 || FDORdArea() | 1 |
- | FDOQrd() | 6 || GetDrive() | 0 |
- | SetDrive() | 1 || Bs2I() | 1 |
- | Bd2I() | 1 || I2Bs() | 1 |
- | I2Bd() | 1 || FTell() | 1 |
- | Os() | 0 || | |
- ---------------------------------------------------
-
- - Now handle keyword VAR in procedure declarations (sorry, i
- forget this in the previous versions :)
- - Labels are now sorted (it was a little tricky to find them before...)
- - Added 2 new heuristic flags :
-
- i - using of FINDFIRST/FINDNEXT
- s - accessing SYSOPSEC()
-
- - Added a PPLC bug detection (because of PPLC bugs when using some
- operator combinations)
- - Variable, functions and procedures declarations are now sorted
- (declarations looks more readable).
-
-
- Bug fix
-
- - Some mistakes appeared randomly on procedures definitions. Fixed.
- - Allocation error when decompiling code >32k (resulting with the
- message "unable to allocate -xxxxxxK"). Fixed. (thought it was already
- fixed with the previous version but... not...). fixed.
- - Bug when using a table to redim another table. Fixed.
- - Heuristic flags were not reseted during the decompilation of more
- that one ppe. fixed.
- - Heuristic flag H (U_PWD) didn't work. fixed.
- - Problems with some operator orders (because of the previous fix
- that came in an earlier version that was supposed to handle
- correctly multiple operators like PRINT !!!!0, witch is obviously
- not totally possible due to some PPLC bugs...) Fixed.
- - Some local variable were declared althought it was totally
- unnecessary because of the procedure/function declaration itself,
- fixed.
- - Variable indexes were not reseted when decompiling more than one
- PPE... fixed.
-
-
- Misc changes
-
- - Somewhat new designed progression indicator (better ?? :-&)
- - One of the Aegis ascii logos removed from decompiled sources (t'was
- really too much :))
-
- -----------------------------------------------------------------------------
-
- News in 1.5O
- ~~~~~~~~~~~~
-
- Note
-
- - PGP key & Internet address changed ! see PPLX.DOC.
-
- New Stuff
-
- - More Anti-decompilation systems are now outstripped!
- see the section about Anti-decompilation systems in PPLX.DOC for
- further details.
-
- - PPLX can now be runned with wildcards, for example type PPLX *
- to decompile every PPE in the current directory.
-
- - Analysis flags are now displayed on the screen after decompilation
- (Only flags, not flags explanation)
-
- - Analysis mode can be turned ON with /A instead of /ANALYSIS
-
- - /L tells PPLX no to delete the PPU file
-
- - /U tells PPLX to only decrypt the PPE to a PPU file
-
- Bug fix
-
- - Code size is now coded with a longint, avoiding the error "Cannot
- allocate -xxxxx Bytes"
-
- - Problems handling multiple operators like : PRINT !!!1
- fixed.
-
-
- -----------------------------------------------------------------------------
-
- News in 1.3O
- ~~~~~~~~~~~~
- Bug fix
-
- - Oh oh... Predefined variables U_* were not handled... resulting in
- the insertion of a 0 or FALSE or "" instead of the U_variable name.
- Fixed! Sorry ;>
-
-
- -----------------------------------------------------------------------------
-
- News in 1.2O
- ~~~~~~~~~~~~
-
- New Stuff
-
- - Parameter /ANALYSIS may now be used to allow PPLX to make an
- heuristic-like analysis of the ppe beeing decompiled. If you
- decompile PPE's only to check backdoors, you will love this switch!
- Look at the end of the PPX file to see what we are talking about.
-
- Bug fix
-
- - Nasty bug in the parenthesis management... for example a source
- line like "PRINT 1+2/(3/4)" was decompiled as "PRINT 1+2/3/4"
- although many other arythmetic parenthesis combinations were well
- decompiled. this is fixed! :)
-
- - Bug that occured when using local variables in the last
- procedure/function. fixed!
-
-
- -----------------------------------------------------------------------------
-
- News in 1.O1
- ~~~~~~~~~~~~
-
- - Small bug that prevent PPLX from decompiling some PPE's in very
- special circumstances (actually, i only saw this happen one
- time ;)) Fixed!
-
- -----------------------------------------------------------------------------
-
- News in 1.OO
- ~~~~~~~~~~~~
-
- - Lot of bugs corrected, first non-beta release.
-
- - Previous version was decompiling about 80% of PPE's 2.O & 3.x (and
- almost NO PPE v1.O ;)) This version decompile 100% of my PPE
- collection (227 files). Some does not recompile due to unused
- functions, but they only need 2/3 changes to be recompilable.
- I don't think that 100% of the PPE's you will try to decompile
- will work, but i tested enough to evaluate the percentage of
- success to more that 99%.
-
- -----------------------------------------------------------------------------
-
- News in 1.OOß1
- ~~~~~~~~~~~~~~
-
- - First release, enjoy! :)
-
- -----------------------------------------------------------------------------
- - EOWN - END OF WHATS NEW ;)
-